// import GeekIcon from '@/components/geek-icon.vue'
// use其实就是一个方法
// 直接暴露一个函数
// export default function (Vue) {
//   Vue.component(GeekIcon.name, GeekIcon)
// }

// 如果暴露的时一个对象,则会调用对象的install方法
// export default {
//   install (Vue) {
//     Vue.component('GeekIcon', GeekIcon)
//   }
// }
// 自动组件注册
// require.comtext(要自动全局组件注册的文件夹路径,是否读取子文件, 文件夹格式 正则表达式)
export default function (Vue) {
  const req = require.context('./', true, /\.vue$/)
  req.keys().forEach(item => {
    // console.log(item)
    const com = req(item).default
    Vue.component(com.name, com)
  })
}
